﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ECommerce.Factory.Contabilidad.Carritos
{
    public static class ItemCarrito
    {
        public static void Load(ECommerce.Model.Contabilidad.Carritos.ItemCarrito ItemCarrito, System.Data.DataRow dr)
        {
            if (dr["Cantidad"] != null)
                ItemCarrito.Cantidad = Convert.ToInt32(dr["Cantidad"].ToString());
            if (dr["IdPackage"] != null)
            {   
                ItemCarrito.PackageSeleccionado = new ECommerce.Model.Productos.Package();
                ItemCarrito.PackageSeleccionado.Load(Convert.ToInt32(dr["IdPackage"]));
            }
            if (dr["IdPrecio"] != null)
            {
                ItemCarrito.PrecioSeleccionado = new ECommerce.Model.Productos.Precios.Precio();
                ItemCarrito.PrecioSeleccionado.Load(Convert.ToInt32(dr["IdPrecio"]));
            }
            if (dr["IdProducto"] != null)
            {
                ItemCarrito.Producto = new ECommerce.Model.Productos.Producto();
                ItemCarrito.Producto.Load(Convert.ToInt32(dr["IdProducto"]));
            }
        }
        //public static void Load(ECommerce.Model.Contabilidad.Carritos.ItemCarrito Producto, ECommerce.WebControls.Productos.WebProducto WebProducto)
        //{
        //    if (WebProducto != null)
        //    {
        //        if (WebProducto.txtId != null)
        //            if (WebProducto.txtId.Text != "")
        //                Producto.Id = Convert.ToInt32(WebProducto.txtId.Text);
        //        if (WebProducto.txtDenominación != null)
        //            if (WebProducto.txtDenominación.Text != "")
        //                Producto.Denominación = WebProducto.txtDenominación.Text;
        //    }
        //}
        //public static void Load(ECommerce.Model.Contabilidad.Carritos.ItemCarrito Producto, ECommerce.WebControls.Productos.WebProductoViewList WebProductoViewList)
        //{
        //    if (WebProductoViewList != null)
        //    {
        //        if (WebProductoViewList.lnkId != null)
        //            if (WebProductoViewList.lnkId.Text != "")
        //                Producto.Id = Convert.ToInt32(WebProductoViewList.lnkId.Text);
        //        if (WebProductoViewList.lnkDenominación != null)
        //            if (WebProductoViewList.lnkDenominación.Text != "")
        //                Producto.Denominación = WebProductoViewList.lnkDenominación.Text;
        //    }
        //}
    }
}
